Definition of Leaf Mustard

  • (noun) leaves eaten as cooked greens
  • (noun) Asiatic mustard used as a potherb

Antonyms of Leaf Mustard


No Antonyms Found.

Homophones of Leaf Mustard


No Homophones Found.